
package hk.ces.oxfam.patch.result;

import java.util.List;

/**
 *
 * @author ReutyCheng
 */
public interface DataResult
{
  List<Object[]> getResultsList();

  Object[] getResultsValue(int resultsIndex);

  <T> List<T> getColumnValue(int columnIndex, Class<T> clazz);

  <T> T getValue(int resultsIndex, int columnIndex, Class<T> clazz);

  int getColumnCount();

  int getResultsCount();

  boolean isResultsRmpty();
}
